Pipe V.S. Chain
Chain
OOP
(
オブジェクト指向
)的なアプローチ
code:ts
const result = someObject.doA()
.doB()
.doC();
doA()
,
doB()
,
doC()
それぞれがオブジェクトを返し、そのオブジェクトがまたそれぞれを呼ぶ
Pipe
FP
(
関数型
)的なアプローチ
code:ts
const result = pipe(
someObject,
doA(),
doB(),
doC(),
);
データ(オブジェクト)と関数群が独立する
ナイトウ scrap